<script>
	import config from './config'
	import store from '@/store'
	import {
		getToken
	} from '@/utils/auth'

	export default {

		onLaunch: function() {
			this.initApp()
			// this.getInfoList()
		},
		onShow() {
			var that = this
			// setInterval(function() {

			// 	that.getInfoList()
			// }, 300000)

			// uni.setTabBarBadge({ //显示数字
			// 	index: 2, //tabbar下标
			// 	text: '' //数字
			// });
		},
		methods: {
			// 初始化应用
			initApp() {
				// 初始化应用配置
				this.initConfig()
				// 检查用户登录状态
				//#ifdef H5
				this.checkLogin()
				//#endif
			},
			initConfig() {
				this.globalData.config = config
			},
			checkLogin() {
				if (!getToken()) {
					this.$tab.reLaunch('/pages/login')
				}
			},
			getInfoList() {
				
				let that = this

				//显示加载框
				// uni.showLoading({
				// 	title: '加载中',
				// 	mask: true
				// });
				uni.request({
					url: getApp().globalData.config.baseUrl + '/early/system/record/pdalist',
					data: {
						beginTime: '',
						endTime: '',
						attr2: '', //单据编号
						attr1: uni.getStorageSync('userid'), //接收人
						readingState: 0, //阅读状态
						pageNum: 1,
						pageSize: 100
					},
					method: 'POST',
					header: {
						'authorization': getToken()
					},
					dataType: 'json',
					success: (res) => {
						console.log(res)
						if (res.data.code == '200' || res.data.code == 200) {
							console.log(res)
							if (res.data.total != 0) {
								uni.setTabBarBadge({ //显示数字
									index: 2, //tabbar下标
									text: '' //数字
								});
							}else{
								uni.removeTabBarBadge({ //隐藏数字标
								  index:2
								}) 
							}



							//隐藏加载框
							uni.hideLoading();
						} else {
							//隐藏加载框
							uni.hideLoading();
							uni.showToast({
								title: res.data.msg,
								icon: 'none',
								duration: 2000
							});
							return;
						}

					},
				})
			},
		}
	}
</script>

<style lang="scss">
	@import '@/static/scss/index.scss'

	// uni-checkbox .uni-checkbox-input {
	// 	border-radius: 3upx !important;
	// 	color: #ffffff !important;
	// }

	// uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked {
	// 	color: #fff;
	// 	border-color: rgb(0, 122, 255);
	// 	background: rgb(0, 122, 255);
	// }

	// uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked:after {
	// 	font-size: 18px;
	// }
</style>